<?php

namespace app\admin\controller;

use think\Controller;
use think\Request;
use app\admin\model\User;
use Db;

class Vip extends Controller
{
    /**
     * 显示资源列表
     *
     * @return \think\Response
     */
    //会员列表
    public function index(Request $req)
    {   
        $start = $req->start;
        $end = $req->end;

        // var_dump($start,$end);
        $list = db::name('user')->when($start, function ($query) use ($req) {
            // 满足条件后执行
            if($req->end==''){
                $query->whereBetweenTime('created_at',$req->start);
            }else{
                $query->whereBetweenTime('created_at',$req->start,$req->end);
            }
            
        })->when($req->username,function($query) use ($req){

            $query->where('user_name|adress', 'like', $req->username.'%');

        })->paginate(5);


        return $this->fetch('member-list',['list'=>$list]);
    }
   
    //会员删除页面
    public function member_del()
    {
        return $this->fetch('member-del');
    }
    //会员修改页面 
    public function member_edit()
    {
        return $this->fetch('member-edit');
    }
    //会员修改密码页面
    public function member_password()
    {
        return $this->fetch('member-password');
    }
    //会员添加页面
    
    /**
     * 显示创建资源表单页.
     *
     * @return \think\Response
     */
    public function create()
    {
        //
    }

    /**
     * 保存新建的资源
     *
     * @param  \think\Request  $request
     * @return \think\Response
     */
    public function save(Request $request)
    {
        //
    }

    /**
     * 显示指定的资源
     *
     * @param  int  $id
     * @return \think\Response
     */
    public function read($id)
    {
        //
    }

    /**
     * 显示编辑资源表单页.
     *
     * @param  int  $id
     * @return \think\Response
     */
    public function edit($id)
    {
        //
    }

    /**
     * 保存更新的资源
     *
     * @param  \think\Request  $request
     * @param  int  $id
     * @return \think\Response
     */
    public function update(Request $request, $id)
    {   

        $user = User::get($id);

        if($user->status==1){
            $user->status = 0;
        }else{
            $user->status = 1;
        }
        
        $user ->save();
    }

    /**
     * 删除指定资源
     *
     * @param  int  $id
     * @return \think\Response
     */
    public function delete($id)
    {
        //
    }
}
